package com.ruoyi.web.domain;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
/**
 * 订单对象 jjm_order
 *
 * @author ruoyi
 * @date 2024-07-16
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class JjmOrder  {
private static final long serialVersionUID=1L;

    /**
     * 订单id
     */
    private Long id;

    /**
     * 订单号码
     */
    @Excel(name = "订单号码")
    private String orderNumber;

    /**
     * 追踪单号
     */
    @Excel(name = "追踪单号")
    private String trackOrderNumber;

    /**
     * 订单类型
     */
    @Excel(name = "订单类型")
    private String orderType;

    /**
     * 订单金额
     */
    @Excel(name = "订单金额")
    private BigDecimal orderPrice;

    /**
     * 客户id
     */
    @Excel(name = "客户id")
    private Long customersId;

    /**
     * 客户名称
     */
    @Excel(name = "客户名称")
    private String customersKname;

    /**
     * 下单时间
     */
    @Excel(name = "下单时间")
    private String orderTime;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String employeeId;

    /**
     * $column.columnComment
     */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String employeeName;

    /**
     * 运费
     */
    @Excel(name = "运费")
    private BigDecimal freightPrice;

    /**
     * 手续费
     */
    @Excel(name = "手续费")
    private BigDecimal precedurePrice;

    /**
     * 订单备注
     */
    @Excel(name = "订单备注")
    private String orderRemark;

    /**
     * 运输方式
     */
    @Excel(name = "运输方式")
    private String transportation;

    /**
     * 收货人名称
     */
    @Excel(name = "收货人名称")
    private String trackName;

    /**
     * 收货人手机号
     */
    @Excel(name = "收货人手机号")
    private String trackPhone;

    /**
     * 收货人地址
     */
    @Excel(name = "收货人地址")
    private String trackAddrs;

    /**
     * 订单0，逻辑删除1，草稿2
     */
    @Excel(name = "订单0，逻辑删除1，草稿2")
    private Integer isDeleted;

    /**
     * 发货状态
     */
    @Excel(name = "发货状态")
    private String consignerStatus;

    /**
     * 支付方式
     */
    @Excel(name = "支付方式")
    private String pattern;

    /**
     * 所属人
     */
    @Excel(name = "所属人")
    private String userName;

}
